package com.bridgeintelligent.tag.customer.mapper;

import com.bridgeintelligent.tag.customer.entity.AnalysisSetup;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface AnalysisQuerySetupMapper {

    /**
     * 新增探查分析设置
     * @param setup
     */
    void addQuerySetup(AnalysisSetup setup);


    /**
     * 修改某个探查分析设置
     * @param setup
     */
    int updateQuerySetup(AnalysisSetup setup);

    /**
     * 删除某个探查分析设置
     * @param id
     */
    int delQuerySetup(String id);

    /**
     * 根据探查ID删除分析设置
     * @param tpId
     * @return
     */
    int delQuerySetupByTpId(String tpId);

    /**
     * 查看某个探查分析设置详情
     * @param id
     * @return
     */
    AnalysisSetup findQuerySetup(String id);

    /**
     * 查找探查ID下分析设置列表
     *
     * @param tpId
     * @return
     */
    List<AnalysisSetup> findQueryByTpId(String tpId);

}